home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Games / Game Sample Code / ZAM 1.0a13 / UtilCode / GWorldUtils.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-09-16  |  863 b   |  32 lines  |  [TEXT/KAHL]

  1. /*
  2. //    GWorldUtils.h
  3. //
  4. //    Created:    8/12/91 at 8:01:49 PM
  5. //    By:        Tony Myles
  6. //
  7. //    Copyright: © 1991-93 Tony Myles, All rights reserved worldwide
  8. //
  9. //    Description:    some utility routines to help create graphics worlds
  10. */
  11.  
  12.  
  13. #ifndef __GWORLDUTILS__
  14. #define __GWORLDUTILS__
  15.  
  16. #ifndef __QDOFFSCREEN__
  17. #include <QDOffscreen.h>
  18. #endif
  19.  
  20. // QuickDraw.h
  21. OSErr CreateOptimumGWorld(GWorldPtr *optGWorld, Rect *devRect);
  22. OSErr CreateGWorldFromPictResource(GWorldPtr *pictGWorldP, short pictResID);
  23. OSErr CreateGWorldFromPict(GWorldPtr *pictGWorld, PicHandle pictH);
  24. OSErr CreateGWorldFromCIconResource(GWorldPtr *iconGWorldP, short iconResID);
  25. OSErr CreateGWorldFromCIcon(GWorldPtr *iconGWorldP, CIconHandle cIconH);
  26. OSErr CreateGWorldFromCIconMask(GWorldPtr *maskGWorldP, CIconHandle cIconH);
  27. OSErr CreateRegionFromCIconMask(RgnHandle *maskRgn, CIconHandle cIconH);
  28.  
  29.  
  30. #endif
  31.  
  32.